TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 ADULT 18 & OVER SUMMER
Flight - 4.0 Men
Subflight - Flight B
--------------------------------------------------------------------------------------------------------------------------------------
Fermstad: LakeVillains
League Record: 2 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Ian Klein - 3.86
Eli Ross - 3.77
Anthony Ross - 3.75
Tony Mosser - 3.56
Jim Terhaar - 3.55
Lucas Tesh - 3.52
Dave VanHattum - 3.51
Trae Hartman - 3.50
James Egberg - 3.42
Andrew Tostenson - 3.41
Rashad Khan - 3.40
Derek Fermstad - 3.32
Alejandro Trevino - 3.18
Luke Sachse - n/a
Eddie Lee - n/a
League Results By Position
1S 1D 2D 3D
Alejandro Trevino - 3.18 & Dave VanHattum - 3.51 0 - 2
Alejandro Trevino - 3.18 & Jim Terhaar - 3.55 0 - 1
Alejandro Trevino - 3.18 & Lucas Tesh - 3.52 0 - 1
Andrew Tostenson - 3.41 & Tony Mosser - 3.56 1 - 0
Derek Fermstad - 3.32 & Trae Hartman - 3.50 0 - 1
Dave VanHattum - 3.51 & Derek Fermstad - 3.32 0 - 1
Dave VanHattum - 3.51 & Eddie Lee - n/a 0 - 1
Dave VanHattum - 3.51 & Lucas Tesh - 3.52 0 - 1
Eddie Lee - n/a 0 - 1
Eli Ross - 3.77 & Anthony Ross - 3.75 3 - 0
Eli Ross - 3.77 & Tony Mosser - 3.56 0 - 1
Eli Ross - 3.77 & Trae Hartman - 3.50 1 - 2
Ian Klein - 3.86 & Derek Fermstad - 3.32 1 - 0 1 - 0
Ian Klein - 3.86 & Jim Terhaar - 3.55 1 - 0 0 - 1
Ian Klein - 3.86 1 - 0 1 - 0
Jim Terhaar - 3.55 & Tony Mosser - 3.56 0 - 1
Jim Terhaar - 3.55 & Trae Hartman - 3.50 1 - 0
James Egberg - 3.42 & Trae Hartman - 3.50 0 - 1
James Egberg - 3.42 2 - 2 1 - 1
Lucas Tesh - 3.52 & Andrew Tostenson - 3.41 0 - 1
Lucas Tesh - 3.52 & Derek Fermstad - 3.32 0 - 1
Lucas Tesh - 3.52 & Jim Terhaar - 3.55 0 - 1
Lucas Tesh - 3.52 & Tony Mosser - 3.56 0 - 1 0 - 1
Luke Sachse - n/a & Derek Fermstad - 3.32 0 - 1
Luke Sachse - n/a 0 - 1
Rashad Khan - 3.40 1 - 2 0 - 4
Tony Mosser - 3.56 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Yang: Move Your Feet 4.0
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Chao Xiong - 3.81
Poe Htoo - 3.71
Peter Nguyen - 3.64
Luke Coelho - 3.62
meng thao - 3.61
Cha Lee Yang - 3.57
James Hoang - 3.55
Kenneth Hoang - 3.54
Nhia Chang - 3.53
Kia Yang - 3.42
Louis Thao - 3.34
Stan Lee - 3.23
Txheejkoob Vang - 3.09
Marco Luciani - n/a
Charles Miller - n/a
League Results By Position
1S 1D 2D 3D
Cha Lee Yang - 3.57 & Chao Xiong - 3.81 1 - 0
Cha Lee Yang - 3.57 & Kenneth Hoang - 3.54 1 - 0
Cha Lee Yang - 3.57 & Nhia Chang - 3.53 0 - 1
Cha Lee Yang - 3.57 & Txheejkoob Vang - 3.09 1 - 0 0 - 1
Charles Miller - n/a & Kenneth Hoang - 3.54 0 - 1
Charles Miller - n/a & Louis Thao - 3.34 0 - 1
Chao Xiong - 3.81 & Peter Nguyen - 3.64 1 - 0
Chao Xiong - 3.81 1 - 1
James Hoang - 3.55 & Kenneth Hoang - 3.54 0 - 1 1 - 1
James Hoang - 3.55 & Louis Thao - 3.34 0 - 1
James Hoang - 3.55 0 - 1
Kia Yang - 3.42 & meng thao - 3.61 0 - 1
Kia Yang - 3.42 & Kenneth Hoang - 3.54 1 - 0
Kia Yang - 3.42 & Louis Thao - 3.34 0 - 1
Kia Yang - 3.42 & Nhia Chang - 3.53 1 - 0
Kia Yang - 3.42 0 - 1
Luke Coelho - 3.62 & Kenneth Hoang - 3.54 1 - 0
Luke Coelho - 3.62 & Peter Nguyen - 3.64 0 - 1 4 - 0
Luke Coelho - 3.62 & Stan Lee - 3.23 0 - 1
Nhia Chang - 3.53 & meng thao - 3.61 0 - 1
Nhia Chang - 3.53 & Chao Xiong - 3.81 1 - 0
Nhia Chang - 3.53 & Luke Coelho - 3.62 1 - 0
Nhia Chang - 3.53 0 - 1 0 - 2
Poe Htoo - 3.71 3 - 3 1 - 0
Stan Lee - 3.23 0 - 1 0 - 2
Txheejkoob Vang - 3.09 & meng thao - 3.61 0 - 1
Txheejkoob Vang - 3.09 & Louis Thao - 3.34 0 - 1
Txheejkoob Vang - 3.09 & Marco Luciani - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Magistad: Tennis not Pickle
League Record: 7 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Brady Lau - 3.87
Peter Rietgraf - 3.79
Scott Birkeland - 3.77
Mark Magistad - 3.65
Seth Lindgren - 3.62
trevis herrmann - 3.57
Michael Jahnl - 3.46
Anthony Magistad - 3.45
Nate Dreyfus - 3.43
Luke Jordan - 3.42
Jim Sandor - 3.18
Michael Magistad - n/a
Edwin Hodder - n/a
League Results By Position
1S 1D 2D 3D
trevis herrmann - 3.57 & Anthony Magistad - 3.45 0 - 1 1 - 1
trevis herrmann - 3.57 & Luke Jordan - 3.42 1 - 0
trevis herrmann - 3.57 & Mark Magistad - 3.65 1 - 0
trevis herrmann - 3.57 & Nate Dreyfus - 3.43 0 - 2
Anthony Magistad - 3.45 & Michael Jahnl - 3.46 0 - 1
Brady Lau - 3.87 & Luke Jordan - 3.42 1 - 0 1 - 0
Brady Lau - 3.87 & Mark Magistad - 3.65 2 - 1
Brady Lau - 3.87 2 - 0 2 - 0
Edwin Hodder - n/a & Mark Magistad - 3.65 1 - 0
Edwin Hodder - n/a & Nate Dreyfus - 3.43 0 - 1
Jim Sandor - 3.18 & Michael Jahnl - 3.46 1 - 1
Jim Sandor - 3.18 & Michael Magistad - n/a 1 - 1
Luke Jordan - 3.42 & Anthony Magistad - 3.45 0 - 1
Luke Jordan - 3.42 & Seth Lindgren - 3.62 1 - 0
Luke Jordan - 3.42 0 - 1
Mark Magistad - 3.65 & Nate Dreyfus - 3.43 1 - 0
Mark Magistad - 3.65 & Seth Lindgren - 3.62 1 - 0
Nate Dreyfus - 3.43 & Anthony Magistad - 3.45 0 - 1
Peter Rietgraf - 3.79 5 - 3
Seth Lindgren - 3.62 & Michael Jahnl - 3.46 1 - 0 2 - 0
Scott Birkeland - 3.77 & Seth Lindgren - 3.62 0 - 1
Scott Birkeland - 3.77 4 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Thompson/Bednar - Super Smash Bros.
League Record: 2 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Hui Huang - 3.82
Matthew Sobieski - 3.72
Brett Treichel - 3.72
Randall Paulson - 3.68
Jesse Smith - 3.65
Brian Kasel - 3.63
Ryan Curtin - 3.62
Nick Kasel - 3.62
Jonathan Hawkinson - 3.57
Jason Bednar - 3.55
Lonny Wittnebel - 3.45
Ted Stearns - 3.40
Marshall Thompson - 3.38
Rich Kusick - 3.27
Joseph Kasel - 3.27
Dean Olson - 3.26
League Results By Position
1S 1D 2D 3D
Brett Treichel - 3.72 & Jonathan Hawkinson - 3.57 1 - 0
Brett Treichel - 3.72 & Joseph Kasel - 3.27 0 - 2
Brian Kasel - 3.63 & Joseph Kasel - 3.27 0 - 1
Dean Olson - 3.26 & Brian Kasel - 3.63 0 - 1
Dean Olson - 3.26 & Jesse Smith - 3.65 1 - 0
Dean Olson - 3.26 & Matthew Sobieski - 3.72 1 - 1
Dean Olson - 3.26 & Rich Kusick - 3.27 0 - 1
Hui Huang - 3.82 4 - 3
Jesse Smith - 3.65 1 - 0 1 - 0
Jonathan Hawkinson - 3.57 0 - 1 2 - 2
Jason Bednar - 3.55 & Brian Kasel - 3.63 1 - 0
Jason Bednar - 3.55 & Lonny Wittnebel - 3.45 0 - 2 0 - 1
Jason Bednar - 3.55 & Matthew Sobieski - 3.72 1 - 0
Jason Bednar - 3.55 & Nick Kasel - 3.62 0 - 1
Jason Bednar - 3.55 & Randall Paulson - 3.68 1 - 0
Lonny Wittnebel - 3.45 & Brian Kasel - 3.63 1 - 0
Lonny Wittnebel - 3.45 & Jesse Smith - 3.65 0 - 1
Lonny Wittnebel - 3.45 & Marshall Thompson - 3.38 0 - 1
Matthew Sobieski - 3.72 1 - 0
Nick Kasel - 3.62 & Matthew Sobieski - 3.72 0 - 1
Nick Kasel - 3.62 & Ryan Curtin - 3.62 0 - 1
Nick Kasel - 3.62 0 - 1
Rich Kusick - 3.27 & Brian Kasel - 3.63 0 - 1
Rich Kusick - 3.27 & Jonathan Hawkinson - 3.57 0 - 1
Rich Kusick - 3.27 & Ted Stearns - 3.40 0 - 1
Ryan Curtin - 3.62 0 - 1 3 - 0
Randall Paulson - 3.68 & Jesse Smith - 3.65 0 - 1 2 - 0
Ted Stearns - 3.40 & Brett Treichel - 3.72 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Lassow/Walker 18+ S24
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Nick Rindo - 3.94
Michael Marek - 3.91
Kaushik Joshi - 3.81
Jordan Willauer - 3.79
Manish Patel - 3.68
Derek Beiningen - 3.68
Peter Kimball - 3.67
Benjamin Rindo - 3.65
Aloisio Lovo - 3.64
David Cross - 3.60
Daniel VerBockel - 3.60
Gaylon Rust - 3.55
Joe Vogel - 3.53
Damian Walker - 3.53
Jackson Lefebvre - 3.50
Joel Sutton - 3.48
Richard Lassow - 3.31
League Results By Position
1S 1D 2D 3D
Aloisio Lovo - 3.64 2 - 2
Derek Beiningen - 3.68 & Jordan Willauer - 3.79 1 - 0
Derek Beiningen - 3.68 2 - 2 1 - 0
Daniel VerBockel - 3.60 & Benjamin Rindo - 3.65 1 - 0
Daniel VerBockel - 3.60 & Kaushik Joshi - 3.81 0 - 1
Daniel VerBockel - 3.60 & Michael Marek - 3.91 2 - 0
Damian Walker - 3.53 & Daniel VerBockel - 3.60 1 - 0
Damian Walker - 3.53 & Peter Kimball - 3.67 1 - 0
Damian Walker - 3.53 & Richard Lassow - 3.31 0 - 1
David Cross - 3.60 & Jordan Willauer - 3.79 1 - 0
David Cross - 3.60 & Peter Kimball - 3.67 1 - 0
David Cross - 3.60 & Richard Lassow - 3.31 1 - 0
Gaylon Rust - 3.55 & Joel Sutton - 3.48 0 - 1 3 - 1
Gaylon Rust - 3.55 & Nick Rindo - 3.94 1 - 0
Joe Vogel - 3.53 & Jordan Willauer - 3.79 1 - 0
Joe Vogel - 3.53 0 - 1
Jordan Willauer - 3.79 & Peter Kimball - 3.67 1 - 0
Jackson Lefebvre - 3.50 0 - 2
Kaushik Joshi - 3.81 & Benjamin Rindo - 3.65 1 - 0
Kaushik Joshi - 3.81 & Jordan Willauer - 3.79 1 - 0
Kaushik Joshi - 3.81 & Michael Marek - 3.91 1 - 0 3 - 0
Kaushik Joshi - 3.81 & Nick Rindo - 3.94 0 - 1
Manish Patel - 3.68 1 - 0 1 - 3
Nick Rindo - 3.94 & Benjamin Rindo - 3.65 2 - 0
Peter Kimball - 3.67 0 - 1
Richard Lassow - 3.31 & Joe Vogel - 3.53 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Torres: The Dropshots
League Record: 4 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Lucas Michalowicz - 3.98
Dan Westerhaus - 3.64
Brian Reidinger - 3.62
Zachary Irrthum - 3.61
Jacob Wolfe - 3.59
Mykola Konkov - 3.56
Ian Snyder - 3.55
Drew Maione - 3.55
John Niedfeldt-Thomas - 3.52
Ruben Suare - 3.48
Philip Green - 3.47
Bradley Simon - 3.40
Adam Soffer - 3.39
Michael Torres - 3.34
Sawyer Kuck - 3.29
Mirza Huremovic - 3.26
Jay Lee - n/a
League Results By Position
1S 1D 2D 3D
Adam Soffer - 3.39 & Brian Reidinger - 3.62 1 - 0
Adam Soffer - 3.39 & Mirza Huremovic - 3.26 1 - 0
Bradley Simon - 3.40 & Jacob Wolfe - 3.59 0 - 1
Bradley Simon - 3.40 & Lucas Michalowicz - 3.98 1 - 0
Bradley Simon - 3.40 & Mirza Huremovic - 3.26 0 - 1
Bradley Simon - 3.40 & Sawyer Kuck - 3.29 0 - 1
Drew Maione - 3.55 1 - 2 3 - 0
Dan Westerhaus - 3.64 & John Niedfeldt-Thomas - 3.52 1 - 0
Dan Westerhaus - 3.64 & Sawyer Kuck - 3.29 0 - 1
Dan Westerhaus - 3.64 1 - 1 4 - 0
Ian Snyder - 3.55 & Brian Reidinger - 3.62 1 - 0
Ian Snyder - 3.55 & John Niedfeldt-Thomas - 3.52 1 - 2
Ian Snyder - 3.55 & Michael Torres - 3.34 0 - 1
Ian Snyder - 3.55 & Ruben Suare - 3.48 0 - 2
John Niedfeldt-Thomas - 3.52 & Michael Torres - 3.34 1 - 0
Jacob Wolfe - 3.59 & John Niedfeldt-Thomas - 3.52 0 - 1
Jacob Wolfe - 3.59 0 - 1
Jay Lee - n/a & Michael Torres - 3.34 0 - 1
Lucas Michalowicz - 3.98 & Michael Torres - 3.34 2 - 1
Mirza Huremovic - 3.26 0 - 1
Mykola Konkov - 3.56 & Michael Torres - 3.34 0 - 1
Mykola Konkov - 3.56 0 - 1 1 - 2
Philip Green - 3.47 & Michael Torres - 3.34 2 - 0
Ruben Suare - 3.48 & Jay Lee - n/a 0 - 1
Sawyer Kuck - 3.29 & Michael Torres - 3.34 0 - 1
Sawyer Kuck - 3.29 & Mirza Huremovic - 3.26 0 - 1
Sawyer Kuck - 3.29 0 - 1
Zachary Irrthum - 3.61 & John Niedfeldt-Thomas - 3.52 0 - 2
Zachary Irrthum - 3.61 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Sundick/Greenbaum: Hot Shots Part Deuce
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Jon Benowitz - 3.85
Ben Berkowitz - 3.82
Danny Kanter - 3.79
Andy Finn - 3.77
Jonathan Saliterman - 3.75
Ryan Rosoff - 3.72
David Rowe - 3.71
Jared Greenbaum - 3.70
Adam Moss - 3.55
Alan Cosentino - 3.49
Brian Schumer - 3.47
Bill Kelly - 3.40
Bradley Sundick - 3.36
Edgar Rapoport - 3.35
zachary robins - 3.23
Jonathan Bronitsky - n/a
League Results By Position
1S 1D 2D 3D
zachary robins - 3.23 & Alan Cosentino - 3.49 1 - 0
zachary robins - 3.23 & Brian Schumer - 3.47 0 - 1
zachary robins - 3.23 0 - 1
Adam Moss - 3.55 & Bradley Sundick - 3.36 2 - 0
Adam Moss - 3.55 & Edgar Rapoport - 3.35 0 - 1
Adam Moss - 3.55 & Jonathan Bronitsky - n/a 0 - 1
Alan Cosentino - 3.49 & Bradley Sundick - 3.36 1 - 0
Alan Cosentino - 3.49 0 - 1
Andy Finn - 3.77 & Jonathan Saliterman - 3.75 1 - 0 1 - 0
Ben Berkowitz - 3.82 1 - 0 1 - 0
Bill Kelly - 3.40 & Brian Schumer - 3.47 1 - 1
Bill Kelly - 3.40 & Danny Kanter - 3.79 0 - 1 1 - 0
Bill Kelly - 3.40 & Edgar Rapoport - 3.35 0 - 1 0 - 1
Bradley Sundick - 3.36 & Brian Schumer - 3.47 1 - 0
Bradley Sundick - 3.36 & Edgar Rapoport - 3.35 0 - 1
Bradley Sundick - 3.36 & Ryan Rosoff - 3.72 1 - 0
Bradley Sundick - 3.36 0 - 1
Danny Kanter - 3.79 & Brian Schumer - 3.47 1 - 0
Danny Kanter - 3.79 & Edgar Rapoport - 3.35 0 - 1
Danny Kanter - 3.79 & Jonathan Saliterman - 3.75 1 - 0 1 - 0
Danny Kanter - 3.79 & Ryan Rosoff - 3.72 1 - 0 1 - 0
David Rowe - 3.71 & Andy Finn - 3.77 1 - 0
David Rowe - 3.71 3 - 2
Edgar Rapoport - 3.35 & Jonathan Saliterman - 3.75 0 - 1
Edgar Rapoport - 3.35 & Ryan Rosoff - 3.72 1 - 0
Jon Benowitz - 3.85 & Jonathan Saliterman - 3.75 2 - 0
Jared Greenbaum - 3.70 2 - 2 3 - 1
Ryan Rosoff - 3.72 & Jonathan Saliterman - 3.75 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Tuplano/Ostlund TBC v2 18+ 4.0 S24
League Record: 5 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Sabastion Seeger - 3.96
Guang Yang - 3.71
Wesley Oliver - 3.66
Dan Swanson - 3.62
kaushal kalyanasundaram - 3.60
CRAIG STERN - 3.60
Paul Jackson - 3.59
Alex Chou - 3.54
Kailash Kalyanasundaram - 3.52
Ronnie Payne - 3.49
Per Ostlund - 3.48
Steven Swanberg - 3.47
Matt Woelfel - 3.34
Jov Tuplano - 3.16
League Results By Position
1S 1D 2D 3D
kaushal kalyanasundaram - 3.60 & Wesley Oliver - 3.66 0 - 1
Alex Chou - 3.54 & Jov Tuplano - 3.16 0 - 1
Alex Chou - 3.54 2 - 0 0 - 4
CRAIG STERN - 3.60 & Matt Woelfel - 3.34 1 - 1
CRAIG STERN - 3.60 & Per Ostlund - 3.48 1 - 0
CRAIG STERN - 3.60 & Steven Swanberg - 3.47 1 - 0
Dan Swanson - 3.62 & kaushal kalyanasundaram - 3.60 0 - 1
Dan Swanson - 3.62 & Alex Chou - 3.54 1 - 0
Dan Swanson - 3.62 & Kailash Kalyanasundaram - 3.52 0 - 1
Dan Swanson - 3.62 & Matt Woelfel - 3.34 1 - 2
Dan Swanson - 3.62 & Wesley Oliver - 3.66 1 - 0
Guang Yang - 3.71 1 - 1 1 - 0
Kailash Kalyanasundaram - 3.52 & kaushal kalyanasundaram - 3.60 1 - 0
Kailash Kalyanasundaram - 3.52 & Wesley Oliver - 3.66 0 - 1 0 - 1 0 - 1
Per Ostlund - 3.48 & Paul Jackson - 3.59 2 - 0 1 - 1
Per Ostlund - 3.48 & Ronnie Payne - 3.49 1 - 0 0 - 2
Paul Jackson - 3.59 & Ronnie Payne - 3.49 1 - 1
Ronnie Payne - 3.49 & Steven Swanberg - 3.47 0 - 1
Ronnie Payne - 3.49 1 - 1
Steven Swanberg - 3.47 1 - 0
Sabastion Seeger - 3.96 & Kailash Kalyanasundaram - 3.52 1 - 0
Sabastion Seeger - 3.96 5 - 1
Wesley Oliver - 3.66 & Jov Tuplano - 3.16 1 - 0